home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_51.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
26KB
|
467 lines
# near model CODE resource
# jump table entries: 8240-8249 (10 of them)
export_1030:
00000000 4E56 FFF8 link A6, -0x0008
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
00000014 7000 moveq.l D0, 0x00
00000016 2D40 FFFC move.l [A6 - 0x4], D0
0000001A 41EE FFF8 lea.l A0, [A6 - 0x8]
0000001E 7E00 moveq.l D7, 0x00
00000020 2F2E 000C move.l -[A7], [A6 + 0xC]
00000024 2F0C move.l -[A7], A4
00000026 486E FFF8 pea.l [A6 - 0x8]
0000002A 2054 movea.l A0, [A4]
0000002C 2050 movea.l A0, [A0]
0000002E 2268 006C movea.l A1, [A0 + 0x6C]
00000032 4E91 jsr [A1]
00000034 486E FFF8 pea.l [A6 - 0x8]
00000038 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
0000003C 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */
00000042 4FEF 0010 lea.l A7, [A7 + 0x10]
00000046 672E beq +0x30 /* 00000076 */
00000048 486E FFF8 pea.l [A6 - 0x8]
0000004C 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
00000050 4A80 tst.l D0
00000052 584F addq.w A7, 4
00000054 660C bne +0xE /* 00000062 */
00000056 2F3C FFFF D8F0 move.l -[A7], 0xFFFFD8F0
0000005C 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000060 584F addq.w A7, 4
label00000062:
00000062 598F subq.l A7, 4
00000064 486E FFF8 pea.l [A6 - 0x8]
00000068 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
0000006C 588F addq.l A7, 4
0000006E 2F00 move.l -[A7], D0
00000070 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000074 2E1F move.l D7, [A7]+
label00000076:
00000076 486E FFF8 pea.l [A6 - 0x8]
0000007A 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000007E 2007 move.l D0, D7
00000080 584F addq.w A7, 4
00000082 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
00000088 4E5E unlink A6
0000008A 4E75 rts
export_1031:
0000008C 4E56 FFF0 link A6, -0x0010
00000090 486E FFF8 pea.l [A6 - 0x8]
00000094 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000098 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000009E 2F3C 6673 656C move.l -[A7], 0x6673656C /* 'fsel' */
000000A4 486E 000C pea.l [A6 + 0xC]
000000A8 486E FFF0 pea.l [A6 - 0x10]
000000AC 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
000000B0 4FEF 0010 lea.l A7, [A7 + 0x10]
000000B4 41EE FFF8 lea.l A0, [A6 - 0x8]
000000B8 2F20 move.l -[A7], -[A0]
000000BA 2F20 move.l -[A7], -[A0]
000000BC 486E FFF8 pea.l [A6 - 0x8]
000000C0 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
000000C4 486E FFF8 pea.l [A6 - 0x8]
000000C8 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000000CC 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */
000000D2 4FEF 0014 lea.l A7, [A7 + 0x14]
000000D6 6630 bne +0x32 /* 00000108 */
000000D8 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000000DE 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
000000E4 486E 000C pea.l [A6 + 0xC]
000000E8 486E FFF0 pea.l [A6 - 0x10]
000000EC 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
000000F0 4FEF 0010 lea.l A7, [A7 + 0x10]
000000F4 41EE FFF8 lea.l A0, [A6 - 0x8]
000000F8 2F20 move.l -[A7], -[A0]
000000FA 2F20 move.l -[A7], -[A0]
000000FC 486E FFF8 pea.l [A6 - 0x8]
00000100 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00000104 4FEF 000C lea.l A7, [A7 + 0xC]
label00000108:
00000108 206E 0008 movea.l A0, [A6 + 0x8]
0000010C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000110 20D9 move.l [A0]+, [A1]+
00000112 20D9 move.l [A0]+, [A1]+
00000114 4E5E unlink A6
00000116 4E75 rts
export_1032:
00000118 4E56 FFF0 link A6, -0x0010
0000011C 486E FFF8 pea.l [A6 - 0x8]
00000120 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000124 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000012A 2F3C 6673 656C move.l -[A7], 0x6673656C /* 'fsel' */
00000130 486E 000C pea.l [A6 + 0xC]
00000134 486E FFF0 pea.l [A6 - 0x10]
00000138 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
0000013C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000140 41EE FFF8 lea.l A0, [A6 - 0x8]
00000144 2F20 move.l -[A7], -[A0]
00000146 2F20 move.l -[A7], -[A0]
00000148 486E FFF8 pea.l [A6 - 0x8]
0000014C 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00000150 486E FFF8 pea.l [A6 - 0x8]
00000154 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000158 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */
0000015E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000162 6630 bne +0x32 /* 00000194 */
00000164 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000016A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00000170 486E 000C pea.l [A6 + 0xC]
00000174 486E FFF0 pea.l [A6 - 0x10]
00000178 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
0000017C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000180 41EE FFF8 lea.l A0, [A6 - 0x8]
00000184 2F20 move.l -[A7], -[A0]
00000186 2F20 move.l -[A7], -[A0]
00000188 486E FFF8 pea.l [A6 - 0x8]
0000018C 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00000190 4FEF 000C lea.l A7, [A7 + 0xC]
label00000194:
00000194 206E 0008 movea.l A0, [A6 + 0x8]
00000198 43EE FFF8 lea.l A1, [A6 - 0x8]
0000019C 20D9 move.l [A0]+, [A1]+
0000019E 20D9 move.l [A0]+, [A1]+
000001A0 4E5E unlink A6
000001A2 4E75 rts
export_1033:
000001A4 4E56 0000 link A6, 0
000001A8 558F subq.l A7, 2
000001AA 2F3C 6173 6372 move.l -[A7], 0x61736372 /* 'ascr' */
000001B0 2F3C 6764 7465 move.l -[A7], 0x67647465 /* 'gdte' */
000001B6 2F2D FEE2 move.l -[A7], [A5 - 0x11E]
000001BA 7000 moveq.l D0, 0x00
000001BC 2F00 move.l -[A7], D0
000001BE 7200 moveq.l D1, 0x00
000001C0 1F01 move.b -[A7], D1
000001C2 303C 091F move.w D0, 0x91F
000001C6 A816 syscall Pack8
000001C8 301F move.w D0, [A7]+
000001CA 48C0 ext.l D0
000001CC 2F00 move.l -[A7], D0
000001CE 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000001D2 558F subq.l A7, 2
000001D4 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000001DA 2F3C 7265 6331 move.l -[A7], 0x72656331 /* 'rec1' */
000001E0 2F2D FEDE move.l -[A7], [A5 - 0x122]
000001E4 2F3C 7265 6331 move.l -[A7], 0x72656331 /* 'rec1' */
000001EA 7000 moveq.l D0, 0x00
000001EC 1F00 move.b -[A7], D0
000001EE 303C 091F move.w D0, 0x91F
000001F2 A816 syscall Pack8
000001F4 301F move.w D0, [A7]+
000001F6 48C0 ext.l D0
000001F8 2F00 move.l -[A7], D0
000001FA 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000001FE 558F subq.l A7, 2
00000200 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000206 2F3C 7265 6330 move.l -[A7], 0x72656330 /* 'rec0' */
0000020C 2F2D FEDE move.l -[A7], [A5 - 0x122]
00000210 2F3C 7265 6330 move.l -[A7], 0x72656330 /* 'rec0' */
00000216 7000 moveq.l D0, 0x00
00000218 1F00 move.b -[A7], D0
0000021A 303C 091F move.w D0, 0x91F
0000021E A816 syscall Pack8
00000220 301F move.w D0, [A7]+
00000222 48C0 ext.l D0
00000224 2F00 move.l -[A7], D0
00000226 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000022A 4E5E unlink A6
0000022C 4E75 rts
export_1034:
0000022E 4E56 0000 link A6, 0
00000232 48E7 0300 movem.l -[A7], D6,D7
00000236 3C2E 000A move.w D6, [A6 + 0xA]
0000023A 2E3C 706E 616D move.l D7, 0x706E616D /* 'pnam' */
00000240 4A46 tst.w D6
00000242 6C08 bge +0xA /* 0000024C */
00000244 48C6 ext.l D6
00000246 2006 move.l D0, D6
00000248 4480 neg.l D0
0000024A 3C00 move.w D6, D0
label0000024C:
0000024C 3006 move.w D0, D6
0000024E 0440 0BEA subi.w D0, 0xBEA
00000252 6722 beq +0x24 /* 00000276 */
00000254 0440 000B subi.w D0, 0xB
00000258 673C beq +0x3E /* 00000296 */
0000025A 0440 260D subi.w D0, 0x260D /* '&\r' */
0000025E 673E beq +0x40 /* 0000029E */
00000260 0440 1F41 subi.w D0, 0x1F41
00000264 6720 beq +0x22 /* 00000286 */
00000266 5940 subq.w D0, 4
00000268 673C beq +0x3E /* 000002A6 */
0000026A 5B40 subq.w D0, 5
0000026C 6720 beq +0x22 /* 0000028E */
0000026E 0440 1318 subi.w D0, 0x1318
00000272 670A beq +0xC /* 0000027E */
00000274 6036 bra +0x38 /* 000002AC */
label00000276:
00000276 2E3C 706E 616D move.l D7, 0x706E616D /* 'pnam' */
0000027C 602E bra +0x30 /* 000002AC */
label0000027E:
0000027E 2E3C 6D6F 6464 move.l D7, 0x6D6F6464 /* 'modd' */
00000284 6026 bra +0x28 /* 000002AC */
label00000286:
00000286 2E3C 6372 7464 move.l D7, 0x63727464 /* 'crtd' */
0000028C 601E bra +0x20 /* 000002AC */
label0000028E:
0000028E 2E3C 7074 737A move.l D7, 0x7074737A /* 'ptsz' */
00000294 6016 bra +0x18 /* 000002AC */
label00000296:
00000296 2E3C 6C61 6269 move.l D7, 0x6C616269 /* 'labi' */
0000029C 600E bra +0x10 /* 000002AC */
label0000029E:
0000029E 2E3C 7665 7273 move.l D7, 0x76657273 /* 'vers' */
000002A4 6006 bra +0x8 /* 000002AC */
label000002A6:
000002A6 2E3C 636F 6D74 move.l D7, 0x636F6D74 /* 'comt' */
label000002AC:
000002AC 2007 move.l D0, D7
000002AE 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
000002B4 4E5E unlink A6
000002B6 4E75 rts
export_1035:
000002B8 4E56 FFF0 link A6, -0x0010
000002BC 48E7 0118 movem.l -[A7], D7,A3,A4
000002C0 2E2E 0010 move.l D7, [A6 + 0x10]
000002C4 286E 000C movea.l A4, [A6 + 0xC]
000002C8 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
000002D0 7000 moveq.l D0, 0x00
000002D2 2D40 FFFC move.l [A6 - 0x4], D0
000002D6 41EE FFF8 lea.l A0, [A6 - 0x8]
000002DA 2F0C move.l -[A7], A4
000002DC 2054 movea.l A0, [A4]
000002DE 2050 movea.l A0, [A0]
000002E0 2268 0090 movea.l A1, [A0 + 0x90]
000002E4 4E91 jsr [A1]
000002E6 2640 movea.l A3, D0
000002E8 2007 move.l D0, D7
000002EA 0480 5144 7074 subi.l D0, 0x51447074 /* 'QDpt' */
000002F0 584F addq.w A7, 4
000002F2 6628 bne +0x2A /* 0000031C */
000002F4 2F0B move.l -[A7], A3
000002F6 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
000002FA 2D40 FFF0 move.l [A6 - 0x10], D0
000002FE 41EE FFF0 lea.l A0, [A6 - 0x10]
00000302 43EE FFF4 lea.l A1, [A6 - 0xC]
00000306 22D8 move.l [A1]+, [A0]+
00000308 41EE FFF4 lea.l A0, [A6 - 0xC]
0000030C 588F addq.l A7, 4
0000030E 2F08 move.l -[A7], A0
00000310 486E FFF8 pea.l [A6 - 0x8]
00000314 4EAD 102A jsr [A5 + 0x102A /* export_513 */]
00000318 504F addq.w A7, 8
0000031A 6010 bra +0x12 /* 0000032C */
label0000031C:
0000031C 2F07 move.l -[A7], D7
0000031E 2F0C move.l -[A7], A4
00000320 486E FFF8 pea.l [A6 - 0x8]
00000324 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00000328 4FEF 000C lea.l A7, [A7 + 0xC]
label0000032C:
0000032C 206E 0008 movea.l A0, [A6 + 0x8]
00000330 43EE FFF8 lea.l A1, [A6 - 0x8]
00000334 20D9 move.l [A0]+, [A1]+
00000336 20D9 move.l [A0]+, [A1]+
00000338 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
0000033E 4E5E unlink A6
00000340 4E75 rts
export_1036:
00000342 4E56 FFF8 link A6, -0x0008
00000346 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000034A 2E2E 0010 move.l D7, [A6 + 0x10]
0000034E 286E 000C movea.l A4, [A6 + 0xC]
00000352 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
0000035A 7000 moveq.l D0, 0x00
0000035C 2D40 FFFC move.l [A6 - 0x4], D0
00000360 41EE FFF8 lea.l A0, [A6 - 0x8]
00000364 2007 move.l D0, D7
00000366 0480 5445 5854 subi.l D0, 0x54455854 /* 'TEXT' */
0000036C 6708 beq +0xA /* 00000376 */
0000036E 0480 2034 1811 subi.l D0, 0x20341811
00000374 6630 bne +0x32 /* 000003A6 */
label00000376:
00000376 2F0C move.l -[A7], A4
00000378 2054 movea.l A0, [A4]
0000037A 2050 movea.l A0, [A0]
0000037C 2268 0090 movea.l A1, [A0 + 0x90]
00000380 4E91 jsr [A1]
00000382 2640 movea.l A3, D0
00000384 4878 0C08 push.l 0xC08
00000388 2F0B move.l -[A7], A3
0000038A 2053 movea.l A0, [A3]
0000038C 2050 movea.l A0, [A0]
0000038E 2268 0080 movea.l A1, [A0 + 0x80]
00000392 4E91 jsr [A1]
00000394 2C00 move.l D6, D0
00000396 2F06 move.l -[A7], D6
00000398 486E FFF8 pea.l [A6 - 0x8]
0000039C 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
000003A0 4FEF 0014 lea.l A7, [A7 + 0x14]
000003A4 6010 bra +0x12 /* 000003B6 */
label000003A6:
000003A6 2F07 move.l -[A7], D7
000003A8 2F0C move.l -[A7], A4
000003AA 486E FFF8 pea.l [A6 - 0x8]
000003AE 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
000003B2 4FEF 000C lea.l A7, [A7 + 0xC]
label000003B6:
000003B6 206E 0008 movea.l A0, [A6 + 0x8]
000003BA 43EE FFF8 lea.l A1, [A6 - 0x8]
000003BE 20D9 move.l [A0]+, [A1]+
000003C0 20D9 move.l [A0]+, [A1]+
000003C2 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
000003C8 4E5E unlink A6
000003CA 4E75 rts
export_1037:
000003CC 4E56 FF74 link A6, -0x008C
000003D0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000003D4 286E 0008 movea.l A4, [A6 + 0x8]
000003D8 486E 000C pea.l [A6 + 0xC]
000003DC 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
000003E0 2C00 move.l D6, D0
000003E2 2F0C move.l -[A7], A4
000003E4 2054 movea.l A0, [A4]
000003E6 2050 movea.l A0, [A0]
000003E8 2268 0090 movea.l A1, [A0 + 0x90]
000003EC 4E91 jsr [A1]
000003EE 2640 movea.l A3, D0
000003F0 200B move.l D0, A3
000003F2 504F addq.w A7, 8
000003F4 6716 beq +0x18 /* 0000040C */
000003F6 4878 510E push.l 0x510E
000003FA 2F0B move.l -[A7], A3
000003FC 2053 movea.l A0, [A3]
000003FE 2050 movea.l A0, [A0]
00000400 2268 000C movea.l A1, [A0 + 0xC]
00000404 4E91 jsr [A1]
00000406 4A00 tst.b D0
00000408 504F addq.w A7, 8
0000040A 660C bne +0xE /* 00000418 */
label0000040C:
0000040C 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
00000412 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000416 584F addq.w A7, 4
label00000418:
00000418 486E FF74 pea.l [A6 - 0x8C]
0000041C 2F0B move.l -[A7], A3
0000041E 2053 movea.l A0, [A3]
00000420 2050 movea.l A0, [A0]
00000422 2268 01B8 movea.l A1, [A0 + 0x1B8]
00000426 4E91 jsr [A1]
00000428 3E00 move.w D7, D0
0000042A 2D46 FF98 move.l [A6 - 0x68], D6
0000042E 486E FF74 pea.l [A6 - 0x8C]
00000432 4EAD 0922 jsr [A5 + 0x922 /* export_288 */]
00000436 3E00 move.w D7, D0
00000438 486E FF74 pea.l [A6 - 0x8C]
0000043C 2F0B move.l -[A7], A3
0000043E 2053 movea.l A0, [A3]
00000440 2050 movea.l A0, [A0]
00000442 2268 01B0 movea.l A1, [A0 + 0x1B0]
00000446 4E91 jsr [A1]
00000448 4FEF 0014 lea.l A7, [A7 + 0x14]
0000044C 4CEE 18C0 FF64 movem.l D6,D7,A3,A4, [A6 - 0x9C]
00000452 4E5E unlink A6
00000454 4E75 rts
export_1038:
00000456 4E56 FFF8 link A6, -0x0008
0000045A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000045E 2E2E 0010 move.l D7, [A6 + 0x10]
00000462 286E 000C movea.l A4, [A6 + 0xC]
00000466 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
0000046E 7000 moveq.l D0, 0x00
00000470 2D40 FFFC move.l [A6 - 0x4], D0
00000474 41EE FFF8 lea.l A0, [A6 - 0x8]
00000478 2007 move.l D0, D7
0000047A 0480 5445 5854 subi.l D0, 0x54455854 /* 'TEXT' */
00000480 6708 beq +0xA /* 0000048A */
00000482 0480 2034 1811 subi.l D0, 0x20341811
00000488 6630 bne +0x32 /* 000004BA */
label0000048A:
0000048A 2F0C move.l -[A7], A4
0000048C 2054 movea.l A0, [A4]
0000048E 2050 movea.l A0, [A0]
00000490 2268 0090 movea.l A1, [A0 + 0x90]
00000494 4E91 jsr [A1]
00000496 2640 movea.l A3, D0
00000498 4878 0C09 push.l 0xC09
0000049C 2F0B move.l -[A7], A3
0000049E 2053 movea.l A0, [A3]
000004A0 2050 movea.l A0, [A0]
000004A2 2268 0080 movea.l A1, [A0 + 0x80]
000004A6 4E91 jsr [A1]
000004A8 2C00 move.l D6, D0
000004AA 2F06 move.l -[A7], D6
000004AC 486E FFF8 pea.l [A6 - 0x8]
000004B0 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
000004B4 4FEF 0014 lea.l A7, [A7 + 0x14]
000004B8 6010 bra +0x12 /* 000004CA */
label000004BA:
000004BA 2F07 move.l -[A7], D7
000004BC 2F0C move.l -[A7], A4
000004BE 486E FFF8 pea.l [A6 - 0x8]
000004C2 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
000004C6 4FEF 000C lea.l A7, [A7 + 0xC]
label000004CA:
000004CA 206E 0008 movea.l A0, [A6 + 0x8]
000004CE 43EE FFF8 lea.l A1, [A6 - 0x8]
000004D2 20D9 move.l [A0]+, [A1]+
000004D4 20D9 move.l [A0]+, [A1]+
000004D6 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
000004DC 4E5E unlink A6
000004DE 4E75 rts
export_1039:
000004E0 4E56 FFFC link A6, -0x0004
000004E4 48E7 0018 movem.l -[A7], A3,A4
000004E8 286E 0008 movea.l A4, [A6 + 0x8]
000004EC 7000 moveq.l D0, 0x00
000004EE 2D40 FFFC move.l [A6 - 0x4], D0
000004F2 2F0C move.l -[A7], A4
000004F4 2054 movea.l A0, [A4]
000004F6 2050 movea.l A0, [A0]
000004F8 2268 00CC movea.l A1, [A0 + 0xCC]
000004FC 4E91 jsr [A1]
000004FE 2640 movea.l A3, D0
00000500 200B move.l D0, A3
00000502 584F addq.w A7, 4
00000504 6736 beq +0x38 /* 0000053C */
00000506 4878 32C8 push.l 0x32C8
0000050A 2F0B move.l -[A7], A3
0000050C 2053 movea.l A0, [A3]
0000050E 2050 movea.l A0, [A0]
00000510 2268 000C movea.l A1, [A0 + 0xC]
00000514 4E91 jsr [A1]
00000516 4A00 tst.b D0
00000518 504F addq.w A7, 8
0000051A 6720 beq +0x22 /* 0000053C */
0000051C 2F0B move.l -[A7], A3
0000051E 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
00000522 4A00 tst.b D0
00000524 584F addq.w A7, 4
00000526 6614 bne +0x16 /* 0000053C */
00000528 2053 movea.l A0, [A3]
0000052A 2868 0018 movea.l A4, [A0 + 0x18]
0000052E 200C move.l D0, A4
00000530 670A beq +0xC /* 0000053C */
00000532 2F0C move.l -[A7], A4
00000534 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000538 2640 movea.l A3, D0
0000053A 584F addq.w A7, 4
label0000053C:
0000053C 200B move.l D0, A3
0000053E 6708 beq +0xA /* 00000548 */
00000540 2053 movea.l A0, [A3]
00000542 2D68 001C FFFC move.l [A6 - 0x4], [A0 + 0x1C]
label00000548:
00000548 4AAE FFFC tst.l [A6 - 0x4]
0000054C 660C bne +0xE /* 0000055A */
0000054E 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
00000554 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000558 584F addq.w A7, 4
label0000055A:
0000055A 202E FFFC move.l D0, [A6 - 0x4]
0000055E 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00000564 4E5E unlink A6
00000566 4E75 rts